home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
asmutil
/
alib10.zip
/
ALIB2.DOC
< prev
next >
Wrap
Text File
|
1994-04-08
|
17KB
|
230 lines
The following information summaries ALIB functions. Functions are grouped
into categories and then into modules. The module is the smallest unit
which the linker can handle. The category is for descriptive purposes.
Category Module
-------- ------
SHRINK - compress data block compress huff
EXPAND - expand data back to original state compress huff
GET_SETUP - read setup file from disk & write initial file config config
CHANGE_SETUP - allow user to change setup configuration. config config
WRITE_SETUP - write setup block to disk file config config
SET_LIB_COLORS - set a color for library use config config
BYTE_TO_HEX_STR - convert hex byte to two ascii characters convert conv06
BYTE_TO_HEX_CRT - convert hex byte to ascii and display convert conv06
DEC_STR_TO_WORD - convert unsigned ascii string to binary word convert conv01
DEC_STR_TO_DWORD - convert numeric string to double word convert conv02
DEC_STRZ_TO_DWORD - convert numeric string to double word value convert conv02
DWORD_TO_DEC_STRX - convert dword to decimal ascii & format convert conv07
DWORD_TO_DEC_CRTX - convert dword to decimal ascii and display convert conv07
DWORD_TO_DEC_STR - convert a long integer value to a string convert conv03
DWORD_TO_HEX_STR - convert hex double word to ascii convert conv06
DWORD_TO_HEX_CRT - convert hex double word to ascii and display convert conv06
HEX_STR_TO_BYTE - convert 2 hex ascii characters to 1 hex byte convert conv05
HEX_STR_TO_WORD - convert 4 hex ascii characters to 2 hex bytes convert conv05
WORD_TO_DEC_STR - convert an integer value to an ASCIIZ string convert conv04
WORD_TO_DEC_CRT - display integer as decimal value convert conv04
WORD_TO_HEX_STR - convert hex word to four ascii characters convert conv06
WORD_TO_HEX_CRT - convert hex word to ascii and display convert conv06
DBASE_INIT - initialize a database for use database dbase
DBASE_READ - read specific record from the database database dbase
DBASE_READ_NEXT - read next sequential record database dbase
DBASE_READ_PREV - read previous record database dbase
DBASE_APPEND - append this record to end database dbase
DBASE_INSERT - insert this record before specific record database dbase
DBASE_REPLACE - replace data for a specific record database dbase
DBASE_REMOVE - delete specific record database dbase
DBASE_CLOSE - close & write any pending data to file database dbase
DBASE_KILL - delete dbase file database dbase
FILE_COPY - copy a file disk disk1
FILE_SIZE1 - find an open file's size disk disk2
FILE_SIZE2 - find a closed file's size disk disk2
FILE_COUNT - counts the number of files matching a filespec disk disk3
FILE_FLUSH - flushes the DOS output buffer for specified handle disk disk4
FILE_EXIST - determines if a file exists and can be opened disk disk8
EXPAND_FILENAME - Expand a file string to the full path disk disk9
DECODE_FILENAME - build pointers to major portions of file name disk diska
FIND_HOME_PATH - get executing programs disk location disk diskb
GET_PATH - finds paths in program environment disk diskc
CHANGE_PATH - switch to new directory, save current path first disk diskd
RESTORE_PATH - switch to directory saved by CHANGE_PATH disk diskd
PUT_CRT_CHR - display single character display crt1
GET_CRT_CHR - read character and attribute from text screen display crt1
REPEAT_PUT_CRT - displays a single char CX times display crt1
PUT_CRT_BLK - copies a string to video memory buffer display crt2
VERTICAL_REPEAT_CHR - repeat columns of a character vertically display crt2
TABULAR_DRAW - Subroutine to draw using a table display crt3
CLEAR_SCREEN - fill screen with specified character and color display crt4
DISPLAY_STRING - display string directly to video buffer display crt4
DISPLAY_STRING_FILL - display string at specified position display crt4
DISPLAY_STRING_LIST - display a list of strings display crt4
CLEAR_WINDOW - fill a rectangular area of screen display crt5
DRAW_BOX - draw a box on screen display crt5
WINDOW_STRING - display string in a window, handles cr/lf display crt5
BOX_RIGHT - move box parameters right display crt5
BOX_LEFT - move box parameters left display crt5
BOX_UP - move box parameters up one position display crt5
BOX_DOWN - move box parameters down one position display crt5
BOX_EXPAND - expand box one position in all directions display crt5
BOX_SHRINK - shrink box parameters one position display crt5
GET_ANSI_COLOR - find color attribute used by ANSI driver display crt6
CURSOR_ - like SHOW_CURSOR, but the underscore cursor is used display crt6
SHOW_CURSOR - move cursor to (row, col) and update cursor shape display crt6
HIDE_CURSOR - make hardware cursor invisible display crt6
BLINK_ON - enable blinking attributes display crt6
BLINK_OFF - disable blinking attributes display crt6
SAVE_WINDOW - save area of display in memory buffer display crt7
RESTORE_WINDOW - restore a previously saved area of display display crt7
DISK_TO_CRT - loads a screen image file saved by CRT_TO_DISK display crt8
CRT_TO_DISK - saves a screen image to disk display crt8
POSN_TO_ADR - library internal usage only display crt9
ADR_TO_POSN - library internal usage only display crt9
LIB_ERROR_HANDLER - handle pre defined library errors error error1
ERROR_HANDLER - handle fatal errors error error1
ERROR_PRIME - setup error handler error error2
ERROR_TABLE_HANDLER - handle errors described in table error error2
ERROR_FILE_HANDLER - handle errors described in file error error2
SOUND_ON - enable sounds on speaker from BEEP or ONE_BEEP error error3
SOUND_OFF - disable sounds on speaker from BEEP or ONE_BEEP error error3
ONE_BEEP - beep once error error3
BEEP make sound for number of milliseconds. error error3
FLOAT_OPEN - open the floating point module & hardware for use float float1
FLOAT_CLOSE - release the memory allocated by FLOAT_OPEN float float1
BINARY_IN - double word binary to floating format float float2
BINARY_OUT - floating format to double word binary float float2
FMOVE - move floating point token variables float float2
F_SUBTRACT - floating point subtract float float2
F_ADDITION - floating point addition float float2
FCOMP - floating point compare float float2
F_MULTIPLY - floating point multiply float float2
F_DIVIDE - floating point divide float float2
ROUND - round floating number to two decimal points float float2
TEXT_OUT - floating point to ascii conversion float float2
TEXT_IN - ascii to floating point conversion float float2
FLOAT_SET - enable/di